Package com.cisco.pt.ipc.sim.impl
Class ARPProcessImpl
java.lang.Object
com.cisco.pt.ipc.impl.IPCObjectImpl
com.cisco.pt.ipc.sim.impl.ProcessImpl
com.cisco.pt.ipc.sim.impl.ARPProcessImpl
- All Implemented Interfaces:
IPCObject,ARPProcess,Process
Information provided by the PKI file:
\class ArpProcess
\brief ArpProcess is the process that handles ARP.
\example network().getDevice("Router0").getProcess("ArpProcess")
- Author:
- Auto-generated
-
Field Summary
Fields inherited from class com.cisco.pt.ipc.impl.IPCObjectImpl
accessMessage, ipcFactory, packetTracerSession -
Constructor Summary
ConstructorsConstructorDescriptionARPProcessImpl(IPCFactory ipcFactory, PacketTracerSession packetTracerSession, IPCMessageLTV accessMessage) -
Method Summary
Modifier and TypeMethodDescriptionInformation provided by the PKI file:Information provided by the PKI file:Methods inherited from class com.cisco.pt.ipc.sim.impl.ProcessImpl
getOwnerDeviceMethods inherited from class com.cisco.pt.ipc.impl.IPCObjectImpl
getAccessMessage, getClassName, getFactory, getObjectUUID, getPacketTracerSession, sendMessage, sendMessageWithReturn, translateToCommandStatusStringPairMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.cisco.pt.ipc.IPCObject
getAccessMessage, getClassName, getFactory, getObjectUUID, getPacketTracerSessionMethods inherited from interface com.cisco.pt.ipc.sim.Process
getOwnerDevice
-
Constructor Details
-
ARPProcessImpl
public ARPProcessImpl(IPCFactory ipcFactory, PacketTracerSession packetTracerSession, IPCMessageLTV accessMessage)
-
-
Method Details
-
getArpTable
Information provided by the PKI file:
\brief Returns the ARP table. \return ArpTable, the ARP table.- Specified by:
getArpTablein interfaceARPProcess- Returns:
- ARPTable Returns a ARPTable
-
getArpRequestTable
Information provided by the PKI file:
\brief This event is emitted when an ARP entry is added. \arg ip, the IP address associated with the ARP entry that was added. \arg mac, the MAC address associated with the ARP entry that was added. \arg portName, the port associated with the ARP entry that was added.- Specified by:
getArpRequestTablein interfaceARPProcess- Returns:
- List<ARPRequest> Returns a List<ARPRequest>
-